package express;

public class service {
    //下单中，下单成功（已扣款），订单完成，订单取消退款，订单异常

    //下单接口
    public void order(OrderInformation orderInformation){
        //对象校验

        //落订单记录，初始化状态为下单中

        //查询与扣款，
        synchronized (this){

        }
        //派单，rpc调用结果
        Boolean flag = true;
        if(flag){

            //下单成功，数据库修改成功
        }else{
            //退款
            //数据库
        }

    }

    public void cancle(){
        //查询订单是否存在，订单状态是否为下单成功

        //执行退款

        //订单状态修改为退款成功


    }




}
